package common


type DetailDocument struct {
	// 【签署文档id】签署文档id
	Id string `json:"id"`
	// 【签署文档名称】签署文档名称
	Title string `json:"title"`
	// 【签署文档页数】签署文档页数
	Pages *int64 `json:"pages"`
	// 【签署文档大小】签署文档大小
	Size string `json:"size"`
	// 【签署文档类型】签署文档类型，（PDF、OFD）
	Type_ string `json:"type"`
	// 【签署文档创建时间】签署文档创建时间 格式yyyy-MM-dd HH：mm：ss
	CreateTime string `json:"createTime"`
	// 【文件光栅防伪码】文件光栅防伪码
	AntifakeCode string `json:"antifakeCode,omitempty"`
	// 【签署文档模板参数】签署文档模板参数
	Params []*DetailDocumentParam `json:"params,omitempty"`
	// 【文件用途】文件用途 NORMAL(电子签约正文)、TERMINATION(作废声明)、OFFLINE(线下签署文件)、SPONSOR_FILE(发起方内部可见文档)、ATTACHMENT(附件)、EVIDENCE(存证报告)
	Usage string `json:"usage,omitempty"`
	// 【文件中添加的光栅防伪码】文件中添加的光栅防伪码
	AntifakeContents []string `json:"antifakeContents,omitempty"`
	// 【签署文档的解密密码 】签署文档的解密密码   【作用】   当开启用印流程中【签署文档下载后禁止编辑】的功能，系统会对签署文档添加编辑口令，可通过本参数获取解密密码，去除编辑限制   【回参说明】   有解密密码则返回具体密码，无密码则返回为空   【特殊说明】   只有通过电子签系统加密的签署文档，才可以查询到解密密码
	OwnerPassword string `json:"ownerPassword,omitempty"`
}
